package com.meichis.yndms.model;

import java.io.Serializable;
import java.util.Hashtable;

public class VisitProcess implements Serializable {
    private int ID;
    //步骤编码
    private String Code = "";
    //步骤名称
    private String Name = "";
    //1.自定义 2.拍照 3.输入项
    private int Classify = 0;
    //是否必须关联门店
    private boolean IsMustRelateClient = false;
    //模块名称
    private String ActivityName = "";
    //模块参数
    private String ActivityParams = "";
    //关联问卷模板
    private InspectTemplate InspectTemplate = null;
    //是否可直接调用
    private boolean CanDirectCall = false;
    //备注
    private String Remark = "";
    //扩展参数
    private Hashtable<String, Object> ExtParams = new Hashtable<String, Object>();

    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    public String getCode() {
        return Code;
    }

    public void setCode(String code) {
        Code = code;
    }

    public String getName() {
        return Name;
    }

    public void setName(String name) {
        Name = name;
    }

    public int getClassify() {
        return Classify;
    }

    public void setClassify(int classify) {
        Classify = classify;
    }

    public boolean isMustRelateClient() {
        return IsMustRelateClient;
    }

    public void setMustRelateClient(boolean mustRelateClient) {
        IsMustRelateClient = mustRelateClient;
    }

    public String getActivityName() {
        return ActivityName;
    }

    public void setActivityName(String activityName) {
        ActivityName = activityName;
    }

    public String getActivityParams() {
        return ActivityParams;
    }

    public void setActivityParams(String activityParams) {
        ActivityParams = activityParams;
    }

    public InspectTemplate getInspectTemplate() {
        return InspectTemplate;
    }

    public void setInspectTemplate(InspectTemplate inspectTemplate) {
        InspectTemplate = inspectTemplate;
    }

    public boolean isCanDirectCall() {
        return CanDirectCall;
    }

    public void setCanDirectCall(boolean canDirectCall) {
        CanDirectCall = canDirectCall;
    }

    public String getRemark() {
        return Remark;
    }

    public void setRemark(String remark) {
        Remark = remark;
    }

    public Hashtable<String, Object> getExtParams() {
        return ExtParams;
    }

    public void setExtParams(Hashtable<String, Object> extParams) {
        ExtParams = extParams;
    }
}
